do a favor selflessly - Spanish English Dictionary